<?php


namespace app\common\service;


/**
 * Class WeChatPay
 *               交易类型trade_type    body字段格式: https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=4_2
 * 付款码支付    |    MICROPAY     |
 * JSAPI支付    |    JSAPI        |
 * 小程序支付    |    JSAPI       |
 * Native支付   |    NATIVE      |
 * APP支付      |    APP         |
 * H5支付       |    MWEB        |
 *
 * @package app\common\service
 *
 * @Author: Li Guo Xin <guoxinlee129@gmail.com>
 * @Date: 2020/5/7
 * @Time: 13:09
 */
class WeChatPay implements Pay
{

    /**
     * @inheritDoc
     */
    public function placeOrder()
    {
        // TODO: Implement placeOrder() method.
    }

    /**
     * @inheritDoc
     */
    public function pay()
    {
        // TODO: Implement pay() method.
    }

    /**
     * @inheritDoc
     */
    public function callback()
    {
        // TODO: Implement callback() method.
    }

    /**
     * @inheritDoc
     */
    public function getOrderStatus()
    {
        // TODO: Implement getOrderStatus() method.
    }

    /**
     * @inheritDoc
     */
    public function orderRefund()
    {
        // TODO: Implement orderRefund() method.
    }
}